#pragma once

class CAccelBase
{
public:
	CAccelBase(void);
	virtual ~CAccelBase(void);

public:
	static WORD GetKey(LPCTSTR lpszKeyDesc);
	static WORD GetVirtKey(LPCTSTR lpszVirtKeys);
	static WORD GetVirtKey(bool bCtrl, bool bShift, bool bAlt);
	static CString GetKey(WORD wKey);
	static CString GetVirtKey(WORD wVirtKey);

	static CString GetAccelStr(WORD wVirtKey, WORD wKey);
	static CString GetAccelStr(bool bCtrl, bool bShift, bool bAlt, WORD wKey);
};
